public class Test {
    //isDigit  isLetter  isLowerCase
    public String toLowerCase(String s) {
        StringBuilder sbui = new StringBuilder();
        //1. 遍历字符串 中的每个字符
        for(int i = 0;i < s.length();i++) {
            char ch = s.charAt(i);
            //2. 判断这个字符是不是字母，大写字母-》小写字母
            if(Character.isLetter(ch)) {
                //3. 是字母 ，看是不是大写，是大写转换为小写
                if(!Character.isLowerCase(ch)) {
                    //是大写字符 -》 小写字符
                    ch = (char)(ch+32);
                }
            }
            sbui.append(ch);
        }
        return sbui.toString();
    }

    //"           "  ->" "  ->
    public static int countSegments(String s) {
        if(s.length() == 0) {
            return 0;
        }
        String[] ret = s.split(" ");
        int count = 0;
        for(String x : ret) {
            if(x.length() != 0) {
                count++;
            }
        }
        return count;
    }

    public static void main(String[] args) {
        System.out.println(countSegments(", , , ,        a, eaefa"));
    }
}